\hypertarget{classc_camera}{
\section{cCamera Class Reference}
\label{classc_camera}\index{cCamera@{cCamera}}
}


klasa reprezentujaca kamere przez ktora ogldamy uklad  




{\ttfamily \#include $<$Camera.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classc_camera_a5e6f4b4780dd0f64235839879e32aea9}{
\hyperlink{classc_camera_a5e6f4b4780dd0f64235839879e32aea9}{cCamera} ()}
\label{classc_camera_a5e6f4b4780dd0f64235839879e32aea9}

\begin{DoxyCompactList}\small\item\em konstruktor bezparametryczny -\/ nie wykorzystywany \item\end{DoxyCompactList}\item 
\hypertarget{classc_camera_a5987ab7a715b252ffb9ce534a1776f7f}{
virtual \hyperlink{classc_camera_a5987ab7a715b252ffb9ce534a1776f7f}{$\sim$cCamera} ()}
\label{classc_camera_a5987ab7a715b252ffb9ce534a1776f7f}

\begin{DoxyCompactList}\small\item\em destruktor \item\end{DoxyCompactList}\item 
\hypertarget{classc_camera_aacbda3632c90a46105ccf4b1112bc766}{
virtual HRESULT \hyperlink{classc_camera_aacbda3632c90a46105ccf4b1112bc766}{Initialize} ()}
\label{classc_camera_aacbda3632c90a46105ccf4b1112bc766}

\begin{DoxyCompactList}\small\item\em Inicjalizacja kamery. \item\end{DoxyCompactList}\item 
\hypertarget{classc_camera_aaea6d9f91cdb528a40318dfe5b84f674}{
HRESULT \hyperlink{classc_camera_aaea6d9f91cdb528a40318dfe5b84f674}{Finalize} ()}
\label{classc_camera_aaea6d9f91cdb528a40318dfe5b84f674}

\begin{DoxyCompactList}\small\item\em Finalizacja kamery. \item\end{DoxyCompactList}\item 
\hypertarget{classc_camera_a435fb706df4ec4e7e3f6edbca78e3dff}{
HRESULT \hyperlink{classc_camera_a435fb706df4ec4e7e3f6edbca78e3dff}{Update} (FLOAT deltaTime)}
\label{classc_camera_a435fb706df4ec4e7e3f6edbca78e3dff}

\begin{DoxyCompactList}\small\item\em Aktualizacja logiczna kamery. \item\end{DoxyCompactList}\item 
\hypertarget{classc_camera_ae503c5161361e8a977ed593118f64707}{
HRESULT \hyperlink{classc_camera_ae503c5161361e8a977ed593118f64707}{SetupMatrix} (LPDIRECT3DDEVICE9 d3ddev)}
\label{classc_camera_ae503c5161361e8a977ed593118f64707}

\begin{DoxyCompactList}\small\item\em ustawienie macierzy \item\end{DoxyCompactList}\item 
\hypertarget{classc_camera_a5dc5890cf84cfec5c2b6d6f227f4fd57}{
HRESULT \hyperlink{classc_camera_a5dc5890cf84cfec5c2b6d6f227f4fd57}{SetViewport} (D3DVIEWPORT9 viewport)}
\label{classc_camera_a5dc5890cf84cfec5c2b6d6f227f4fd57}

\begin{DoxyCompactList}\small\item\em Ustawia viewport kamery. \item\end{DoxyCompactList}\item 
\hypertarget{classc_camera_a6157bf94d742b2722efd6be10bdf06f3}{
HRESULT \hyperlink{classc_camera_a6157bf94d742b2722efd6be10bdf06f3}{GetViewport} (D3DVIEWPORT9 $\ast$viewport)}
\label{classc_camera_a6157bf94d742b2722efd6be10bdf06f3}

\begin{DoxyCompactList}\small\item\em Zwraca viewport kamery. \item\end{DoxyCompactList}\item 
\hypertarget{classc_camera_a3daeb608c6b823416afcf79c66bd188a}{
D3DXMATRIX {\bfseries GetViewMatrix} ()}
\label{classc_camera_a3daeb608c6b823416afcf79c66bd188a}

\item 
\hypertarget{classc_camera_a7707139681dfbf430b3e6a71e73c233b}{
D3DXMATRIX {\bfseries GetProjectionMatrix} ()}
\label{classc_camera_a7707139681dfbf430b3e6a71e73c233b}

\item 
\hypertarget{classc_camera_a985bf0c194bbbbb8d1638d7df378b991}{
D3DXVECTOR3 {\bfseries GetCameraPosition} ()}
\label{classc_camera_a985bf0c194bbbbb8d1638d7df378b991}

\item 
D3DXVECTOR3 \hyperlink{classc_camera_a26247f1ce8f397373b725558b9b65536}{GetLookAtVector} ()
\item 
D3DXVECTOR3 \hyperlink{classc_camera_a9282c2956fe43a187d3220e15ac80aea}{GetEye} ()
\end{DoxyCompactItemize}


\subsection{Detailed Description}
klasa reprezentujaca kamere przez ktora ogldamy uklad 

\subsection{Member Function Documentation}
\hypertarget{classc_camera_a9282c2956fe43a187d3220e15ac80aea}{
\index{cCamera@{cCamera}!GetEye@{GetEye}}
\index{GetEye@{GetEye}!cCamera@{cCamera}}
\subsubsection[{GetEye}]{\setlength{\rightskip}{0pt plus 5cm}D3DXVECTOR3 cCamera::GetEye ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classc_camera_a9282c2956fe43a187d3220e15ac80aea}


$<$ pobieramy oko 

\hypertarget{classc_camera_a26247f1ce8f397373b725558b9b65536}{
\index{cCamera@{cCamera}!GetLookAtVector@{GetLookAtVector}}
\index{GetLookAtVector@{GetLookAtVector}!cCamera@{cCamera}}
\subsubsection[{GetLookAtVector}]{\setlength{\rightskip}{0pt plus 5cm}D3DXVECTOR3 cCamera::GetLookAtVector ()\hspace{0.3cm}{\ttfamily  \mbox{[}inline\mbox{]}}}}
\label{classc_camera_a26247f1ce8f397373b725558b9b65536}


$<$ pobieramy punkt na ktory patrzy kamera 



The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
Camera.h\item 
Camera.cpp\end{DoxyCompactItemize}
